EDA 2#

import warnings
warnings.filterwarnings('ignore')

import pandas as pd
import os
import numpy as np
import plotly.express as px
import plotly.graph_objects as go
from plotly.subplots import make_subplots
# Definir la paleta de colores personalizada
custom_colors = ['#1F3040', '#B9CDCA', '#F2C6AC', '#D99982', '#735749']

Importar datos#

ventas = pd.read_csv('C:/UNINORTE/VC/Proyecto2/Archivos_Finales/datosventas.csv')
columnasenteras = ['rooms', 'baths', 'park', 'Estrato']
for columna in columnasenteras:
    ventas[columna] = ventas[columna].astype(int)

Boxplot variables categóricas vs Precio#

# Lista de columnas para iterar
columnas = ['category', 'Estrato', 'rooms', 'baths', 'park', 'ciudad', 'Estado', 'Antiguedad', 'Tipo de Apartamento']

for columna in columnas:
    # Crear boxplot para la variable 'price' en función de la categoría actual
    fig = px.box(ventas, x=columna, y='price', color_discrete_sequence=custom_colors, 
                 title=f'Distribución de Price por {columna}')
    fig.update_layout(xaxis_title=columna, yaxis_title='Price')
    fig.show()